enveloping worms - French English Dictionary